const path = require("path");
// const webpack = require("webpack");

module.exports = {
  // devtool: 'source-map',
  entry: "./src/components/index.js",//入口文件，src目录下的index.js文件，
  mode: 'production',
  output: {
    path: path.resolve(__dirname, './dist'),//输出路径，就是新建的dist目录，
    publicPath: '/dist/',
    filename: 'helloName.min.js',
    libraryTarget: 'umd',
    globalObject: 'this', // 添加这个选项
    umdNamedDefine: true
  },
  // module: {
  //   rules: [{
  //     test: /\.vue$/,
  //     loader: 'vue-loader'
  //   },
  //   {
  //     test: /\.less$/,
  //     use: [
  //       { loader: "style-loader" },
  //       { loader: "css-loader" },
  //       { loader: "less-loader" }
  //     ]
  //   },
  //   {
  //     test: /\.js$/,
  //     exclude: /node_modules|vue\/dist|vue-router\/|vue-loader\/|vue-hot-reload-api\//,
  //     loader: 'babel-loader'
  //   },
  //   {
  //     test: /\.(png|jpg|gif|ttf|svg|woff|eot)$/,
  //     loader: 'url-loader',
  //     query: {
  //       limit: 30000,
  //       name: '[name].[ext]?[hash]'
  //     }
  //   }
  //   ]
  // },
  // plugins: [
  //   new webpack.DefinePlugin({
  //     "process.env": {
  //       NODE_ENV: JSON.stringify("production")
  //     }
  //   })
  // ]
}